<?php 
//公共方法

//自动生成$num 位字符串
function auto_str($num)
{
	$str = '123456789qwertyupasdfghjkzxcvbnmQWERTYUPASDFGHJKZXCVBNM';
	$js = date('Y-m-d',time()).substr(str_shuffle($str), 0,$num);
	return $js;
}

//公共方法 无限分类找子孙树
function gettree($arr,$id=0,$lev=0){
   $tree = array();
   foreach ($arr as $v) {
   	if ($v['parent_id']==$id) {
   		$v['lev'] = $lev;
   		$tree[] = $v;

   		$tree = array_merge($tree,gettree($arr,$v['cat_id'],$lev+1));
   	}
   }
   return $tree;
}

//传入cat_id  返回父级 cat_name
function res_catname($cat_id)
{
   $parent_id = M('cat')->where(array('cat_id'=>$cat_id))->getField('parent_id');
   $parent_cat_name = M('cat')->where(array('cat_id'=>$parent_id))->getField('cat_name');
   return $parent_cat_name;
}
//传入cat_id  返回自己的 cat_name
function zj_catname($cat_id)
{
   $cat_name = M('cat')->where(array('cat_id'=>$cat_id))->getField('cat_name');
   return $cat_name;
}

//手机发短信

//随机验证码
 function sj($num)
 {   
     $sj="";
     for ($i=0; $i <$num ; $i++) { 
         $sj.=mt_rand(0,9);
     }
     return $sj;
 }

 /*获取post数据*/
 function wpost($url,$data)
 {   
     $ch=curl_init();//初始化
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_HEADER, 0);//设置header
     // post数据
     curl_setopt($ch, CURLOPT_POST, 1);
     // post的变量
     curl_setopt($ch, CURLOPT_POSTFIELDS,$data);
     curl_setopt($ch, CURLOPT_HTTPHEADER);
     //取消https
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
     $output = curl_exec($ch);
     curl_close($ch);
     
     return json_decode($output,true);
 }

//秒滴短信发送开始----------------------
  /*
    直接调用此方法并传入手机号
    模板：请在秒滴后台新建模板并审核通过 一般几分钟通过 ，复制你的模板内容替换掉下面的模板 
    记得复制您的签名到 短信最前头 如：下面的 【小尚服饰】
  */
  function miaodi($to)
  { 
    //$to = I('get.to')?I('get.to'):null;
    date_default_timezone_set("Asia/Shanghai");
    $time=date("YmdHis");//时间戳格式

    $accountSid="f891c685b68941408a29e923f864f734";//appid
    $AUTHTOKEN="9c7257a529584f3c82257029172c2475";//密钥

    $str= $accountSid. $AUTHTOKEN."$time";//签名
    $md5=md5($str);//加密签名
    $sj = sj(4);
    $_SESSION["sj_mobile"] = $sj;

    $h=2;//几分钟过期
    $moban="【小尚服饰】您的验证码为".$sj."，请于".$h."分钟内正确输入，如非本人操作，请忽略此短信。";//秒滴后台定义的模板

    // $to="15768215345";//需要发送的手机号

    // 需要发送的数据
    $arr=array(
         'accountSid'=>$accountSid,//appid
         "smsContent"=>$moban,//短信内容
         "to"=>$to,//手机号
         "timestamp"=>$time,//时间
         "sig"=>$md5,//签名
         // 'respDataType'=>$respDataType,
         );

    $url="https://api.miaodiyun.com/20150822/industrySMS/sendSMS";
    //var_dump(wpost($url,$arr));
    wpost($url,$arr);
  }










 ?>